'''
代理：(自动抓包)
1.Fildder 抓包
    界面执行时正确
    接口执行时失败
    将界面的包与接口的包都抓到，对比差异。
2.ip地址呗禁用后 ，可以使用代理换其他ip地址访问。
'''

import requests
# 协议，代理地址
ps = {
    "http":"http://127.0.0.1:8888",
    "https":"http://127.0.0.1:8888",

}
r = requests.get("http://www.baidu.com",proxies=ps)
print(r.text)

# SSLError,https时需要证书，可以通过verify=False,不校验证书
#  执行时的warning信息，InsecureRequestWarning不影响
r = requests.get("https://www.baidu.com",proxies=ps,verify=False)
print(r.text)

r = requests.get("https://www.qq.com",proxies=ps,verify=False)

r = requests.get("https://www.bagevent.com",proxies=ps,verify=False)

# 设置代理后，要把fiddler打开，不然连接不上代理执行失败

'''
timeout  超时
1、测试某个接口的性能，在规定的时间内是否能响应
2、接口执行耗时比较久，比如上传接口，上传大文件，耗时比较久。在默认的时间内返回不了

'''
r = requests.get("https://www.baidu.com",timeout=0.01)# 0.1为100ms 0.01为10ms
print(r.status_code)
